<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1720px ){
	.headDiv .logo{ top: 40px; }
	.headDiv .logo img{ width: 237px; }
	.nav li{ padding: 0 24px; }
	.footNav li{ width: 1.6rem; }
}

@media screen and ( max-width:1600px ){
	.nav li{ font-size: 15px; padding: 0 20px; }
	
	
}

@media screen and ( max-width:1440px ){
	.wal2{ width: 1200px; }
	.w860{ width: 810px; }
	.w370{ width: 345px; }
	.headDiv .logo{ top: 42px; }
	.headDiv .logo img{ width: 207px; }
	.nav li{ font-size: 14px; padding: 0 16px; }
	.footNav li{ width: 1.56rem; }
	.ind-banner .onebox .cn{ font-size: 48px; line-height: 48px; padding-bottom: 20px;}
	.ind-banner .onebox .en{ font-size: 20px; line-height: 20px;}
	.ind-banner .twobox .cn{ font-size: 48px; line-height: 48px; padding-bottom: 20px;}
	.ind-banner .twobox .en{ font-size: 20px; line-height: 20px;}
	.ind-banner .threebox .wen{ font-size: 42px; line-height: 42px; padding-bottom: 20px;}
	.ind-banner .threebox .msg{ font-size: 26px; line-height: 26px; }
	.indexP1 .txt{ font-size: 20px; line-height: 20px; padding: 30px 0 15px; }
	.indexP1 .content{ font-size: 14px; line-height: 30px; }
	.indexP1 .btnDiv{ padding-top: 1.25rem; }
	.indexP1 .numList li .num{ height: 60px; }
	.indexP1 .numList li em{ font-size: 52px; line-height: 52px; }
	.indexP1 .numList li span{ font-size: 52px; line-height: 52px;}
	.indexP2{ padding-top: 130px; }
	.indexP2 .mxfDiv{ height: 7.6rem; }
	.indexP2 .mxfDiv .bg img{ width: 298px; }
	.indexP2 .conDiv{ height: 7.6rem; padding-top: 1.1rem; }
	.indexP2 .txt{ font-size: 30px; line-height: 42px; }
	.indexP2 .wen{ font-size: 20px; line-height: 20px; }
	.indexP2 .btnDiv{ padding-top: 1.2rem; }

	.indexP3{ height: 6.82rem; }
	.indexP3 .leftList li .ico{ height: 100px; }
	.indexP3 .leftList li .txt{ font-size: 16px; line-height: 16px; height: 55px;}
	.indexP3 .leftList li .num{ font-size: 60px; line-height: 60px; }
	.indexP3 .rightDiv .conDiv{ padding: 1.3rem 0.9rem 0; }
	.indexP5{ height: 6.6rem; }
	.indexP5 .wal{ height: 6.6rem; }
	.indexP5 .txt{ font-size: 32px; line-height: 32px; padding: 30px 0 20px; }
	.indexP5 .content{ font-size: 14px; line-height: 26px; }
	.indexP5 .list li .rr{ width: 30px; height: 30px; line-height: 30px;}
	.indexP5 .list .china{ width: 36px; line-height: 36px; font-size: 13px; }
	.indexP5 .list .korea{ right: 0.74rem; top: 1.3rem; }
	.indexP5 .list .japan{ right: 0.35rem; }
	.pageBanner .txt{ font-size: 42px; line-height: 42px; }
	.collegeP1{ padding: 80px 0 100px;}
	.collegeP1 .leftImg, .collegeP1 .leftImg img{ width: 188px; }
	.collegeP1 .rightCon{ width: 720px; font-size: 14px; line-height: 26px; }
	.collegeP2{ padding: 90px 0; }
	.collPic .list .txt{ font-size: 26px; line-height: 26px; }
	.collPic .list .content{ line-height: 26px; font-size: 14px; height: 156px; }
	.collPic .prev{ left: -60px; }
	.collPic .next{ right: -60px; }
	.collegeP3{ padding: 90px 0; }
	.collegeP3 .list li .txt{ font-size: 20px; line-height: 20px; }
	.collegeP3 .list li .msg{ font-size: 14px; line-height: 26px; }
	.pageBox{ padding: 90px 0; }
	.framework .list li .imgDiv{ height: 470px; }
	.framework .list li .txt{ font-size: 26px; line-height: 26px; padding-bottom: 20px;}
	.framework .list li .msg{ padding-top: 25px; font-size: 14px; line-height: 26px; }
	.framework .list li .btnDiv{ padding-top: 45px; }
	.factory .numList li{ padding-bottom: 45px; font-size: 14px; }
	.factory .rightDiv{ width: 750px; }
	.factory .txt{ font-size: 32px; line-height: 32px; }
	.factory .content{ font-size: 14px; line-height: 26px; }
	.aboutP1{ padding: 80px 0; }
	.aboutP1 .numList li{ padding-bottom: 25px; font-size: 14px; }
	.aboutP1 .numList li .numUp{ font-size: 36px; line-height: 36px;}
	.aboutP1 .numList li span{ font-size: 36px; line-height: 36px;}
	.aboutP1 .rightDiv{ width: 825px; }
	.aboutP1 .content{ font-size: 14px; line-height: 26px; }
	.aboutP2{ padding: 90px 0; }
	.aboutP2 .rightImg{ width: 600px; }
	.aboutP3{ padding-top: 90px; height: 526px; }
	.aboutP4{ padding: 90px 0; }
	.aboutP5{ padding: 90px 0; }
	.aboutP5 .content{ padding: 45px 0; font-size: 14px; line-height: 26px; }
	.historyPic{ padding-bottom: 110px; }
	.historyPic .detail-box .item .imgDiv img{ width: 600px; }
	.historyPic .detail-box .item .conDiv{ width: 525px; }
	.historyPic .detail-box .item .year{ font-size: 60px; line-height: 60px; }
	.aboutP6 li .name{ font-size: 20px; line-height: 20px;}
	.aboutP6 li .txt{ font-size: 26px; line-height: 26px; }
	.layoutP1{ padding: 90px 0; }
	.layoutP1 .numList{ padding-top: 65px;}
	.layoutP1 .numList li .num{ height: 65px; font-size: 14px; }
	.layoutP1 .numList li .numUp{ font-size: 52px; line-height: 52px; }
	.layoutP1 .numList li span{ font-size: 52px; line-height: 52px; }
	.layoutP1 .numList li p{ font-size: 14px; width: 210px; }
	.layoutP2{ padding-top: 90px; height: 900px; }
	.layoutP2 .content{ font-size: 14px; line-height: 26px; }
	.layoutP3{ padding: 90px 0; }
	.layoutP3 .list li .imgDiv{ height: 470px; }
	.layoutP3 .list li .msg{ padding-top: 25px; font-size: 14px; line-height: 26px; }
	.planP1{ padding: 90px 0;}
	.planP1 .content{ font-size: 14px; line-height: 26px; padding: 20px 0 50px;}
	.planP1 .numList li .num{ height: 65px; font-size: 14px; }
	.planP1 .numList li .numUp{ font-size: 52px; line-height: 52px; }
	.planP1 .numList li p{ font-size: 14px; }
	.planP2 .conDiv{ margin-left: -600px; width: 480px; top: 100px; }
	.planP2 .content{ font-size: 14px; line-height: 26px; }
	.planP3{ padding: 90px 0; }
	.planP3 .ico{ width: 112px; height: 112px; }
	.planP3 .name{ font-size: 16px; line-height: 28px; }
	.planP4 .conDiv{ width: 660px; }
	.planP4 .content{ margin-top: 30px; font-size: 14px; line-height: 26px; }
	.planP5{ padding: 90px 0 70px; }
	.planP5 .msg{ font-size: 14px; line-height: 26px; }
	.marketP1{ padding: 70px 0 120px; }
	.marketP1 .content{ font-size: 14px; line-height: 26px; padding: 20px 0 70px; }
	.marketP2{ padding-top: 85px; height: 890px; }
	.marketP3{ padding-top: 90px; }
	.marketP3 .content{ padding: 25px 0; font-size: 14px; line-height: 26px; }
	.marketP3 .list li{ font-size: 14px; line-height: 26px; }
	.marketP3 .list li:before{ top: 12px; }
	.marketP3 .hh{ font-size: 14px; line-height: 26px; }
	.marketP3 .bg:before{ margin-left: -600px; width: 1200px; height: 80px; }
	.serviceP1{ padding-top: 100px; }
	.serviceP1 .content{ padding-bottom: 80px; font-size: 16px; line-height: 30px;}
	.serviceP1 .list li .num{ font-size: 60px; line-height: 60px; }
	.serviceP1 .list li .wen{ font-size: 16px; line-height: 16px; }
	.serviceP2{ padding: 90px 0 80px; }
	.serviceP3{ padding: 90px 0; }
	.serviceP3 .content{ padding: 20px 0 45px; font-size: 14px; line-height: 26px; }
	.serviceP4{ padding-top: 90px; height: 560px; }
	.serviceP4 .content{ padding: 20px 0 75px; font-size: 14px; line-height: 26px; }
	.serviceP4 .numList{ padding-left: 120px; }
	.serviceP4 .numList li .num{ font-size: 52px; line-height: 52px; height: 70px; }
	.serviceP4 .numList li .wen{ font-size: 16px; line-height: 22px; }
	.chainP1{ padding: 80px 0 90px;}
	.chainP2{ padding: 90px 0; }
	.chainP2 .content{ padding: 30px 0 50px; font-size: 16px; line-height: 30px; text-align: justify; }
	.chainPic .prev{ left: -60px; }
	.chainPic .next{ right: -60px; }
	.supportP1{ padding: 90px 0; }
	.supportP1 .list li .box{ height: 280px; }
	.supportP1 .list li .imgDiv{ height: 280px; }
	.supportP1 .list li .name{ font-size: 20px; line-height: 20px; }
	.supportP2{ padding: 90px 0; }
	.drawPic .name{ font-size: 14px; line-height: 14px; height: 14px; }
	.drawPic .prev{ left: -60px; }
	.drawPic .next{ right: -60px; }
	.supportP3{ padding: 90px 0; }
	.supportP4{ margin-top:90px; padding-top: 90px; height:420px; }
	.supportP4 .list{ padding-top: 70px; }
	.supportP4 .list li{ font-size: 14px; }
	.supportP4 .list li .numUp{ font-size: 32px; line-height: 32px; }
	.supportP4 .list li i{ font-size: 32px; line-height: 32px; }
	.supportP5{ padding: 90px 0; }
	.honorPic .prev{ left: -60px; }
	.honorPic .next{ right: -60px; }
	.supportP6{ padding: 90px 0; }
	.supportP6 .content{ font-size: 14px; line-height: 26px; padding: 20px 0 35px; }
	.economic .list { width: 2300px; margin-left: -1150px; }
	.economic .swiper-slide-active .img {width: 750px; }
	.supportP6 a.arrow.prev { left: -60px; }
	.supportP6 a.arrow.next { right: -60px; }
	.newsBot .leftDiv{ width: 840px; padding: 75px 0 100px; }
	.newsBot .mxfDiv{ width: 768px; }
	.newsBot .imgDiv img{ max-width: 768px; }
	.newsBot .rightDiv{ width: 300px; padding-top: 80px; }
	.duty .list li{ height: 550px;}
	.duty .list li .imgDiv{ height: 550px; }
	.duty .list li .contentBox{ margin-left: -600px; }
	.duty .list li:nth-of-type(2n) .contentBox{ margin-right: -600px; }
	.resourceP1{ padding: 80px 0; }
	.resourceP1 .leftCon{ width: 496px; }
	.resourceP1 .content{ padding-top: 35px; font-size: 14px; line-height: 32px; }
	.resourceP2 .conDiv{ margin-right: -600px;  top: 80px; }
	.resourceP2 .wen{ font-size: 24px; line-height: 36px; color: #1f1f1f; padding-top: 30px; }
	.resourceP2 .content{ padding-top: 20px; }
	.resourceP3{ padding: 80px 0 90px;}
	.resourceP3 .list li .msg{ font-size: 13px; }
	.resourceP3 .list li:nth-child(even) .conDiv{ padding: 65px 0 0 90px; }
	.jobP1{ padding-top: 80px; }
	.jobP1 .mxfDiv{ height: 390px; }
	.jobP1 .rightDiv{ height: 390px; padding: 0 60px;}
	.jobP1 .msg{ font-size: 14px; line-height: 24px; }
	.xizhenBan{ height: 7.2rem; }
	.xizhenBan .wen{ font-size: 26px; line-height: 26px; }
	.xizhenBan .txt{ font-size: 42px; line-height: 54px; width: 680px; }
	.xizhenP1 .wal2{ padding: 80px 0; }
	.xizhenP1 .numList li{ padding-bottom: 25px; font-size: 14px; }
	.xizhenP1 .numList li .numUp{ font-size: 36px; line-height: 36px;}
	.xizhenP1 .numList li span{ font-size: 36px; line-height: 36px;}
	.xizhenP1 .rightDiv{ width: 825px; }
	.xizhenP1 .content{ font-size: 14px; line-height: 26px; }
	.xizhenP2{ padding: 90px 0; }
	.xizhenP2 .list li .txt{ font-size: 26px; line-height: 26px; }
	.xizhenP2 .list li .txt:before{ height: 24px; }
	.xizhenP2 .list li .msg{ font-size: 14px;}
	/*2023.5.6*/
	.sundellP1 .leftDiv{ width: 340px; }
	.sundellP1 .numList li{ padding-bottom: 35px; font-size: 14px; }
	.sundellP1 .numList li .numUp{ font-size: 36px; line-height: 36px; }
	.sundellP1 .numList li span{ font-size: 36px; line-height: 36px; }
	.sundellP1 .rightDiv{ width: 800px; }
	.sundellP2 .wen{ margin-left: -600px; width: 1200px; }
	.sundellP3{ padding: 90px 0; }
	.sundellP4{ padding: 90px 0; }
	.sundellP4 .limg img{ width: 1200px; }
	.sundellP5{ padding: 90px 0 85px; }
}	

@media screen and ( max-width:1366px ){
	.headDiv .logo{ left: 25px; top: 42px; }
	.headDiv .logo img{ width: 187px; }
	.nav li{ font-size: 13px; padding: 0 14px; }
	.headDiv .topRight{ right:25px;}
	.headDiv .topSearch{ margin-right: 20px;}
}

@media screen and ( max-width:1280px ){
	.headDiv .logo{ left: 20px; top: 45px; }
	.headDiv .logo img{ width: 177px; }
	.nav li{ padding: 0 12px; }
	.headDiv .topRight{ right:20px;}
	.headDiv .topSearch{ margin-right: 15px;}
}

@media screen and ( max-width:1024px ){
	.wal, .wal2, .w860, .w370{ width:100%;}
	.PC-Box, .nav, .footNav, .pageTop, .w370, .pageBanner .botDiv, .newsBot .rightDiv{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.45rem;}
	.headDiv .logo img{ width: 2.2rem; }
	.headDiv .topRight{ right:1.3rem; top: 0.24rem; }
	.headDiv .topSearch{ margin-right: 0.3rem; }
	.headDiv .topSearch em{ width: 0.72rem; height: 0.72rem; }
	.headDiv .topSearch em:after{ margin-left: -0.13rem; margin-top: -0.13rem; width: 0.26rem; height: 0.26rem; background-size: 0.26rem; }
	.headDiv .lan{ width: 1.8rem; height: 0.72rem; line-height: 0.72rem; border-radius: 0.48rem;}
	.headDiv .lan .name{ height: 0.72rem; padding-left: 0.7rem; font-size: 0.28rem;}
	.headDiv .lan .name:before{ width: 0.32rem; height: 0.32rem; left: 0.25rem; margin-top: -0.16rem; background-size: 0.32rem; }
	.headDiv .lan .name:after{ right: 0.25rem; }
	.headDiv .lan dl{ padding: 0.2rem 0; top:0.72rem; border-radius: 0.28rem;}
	.headDiv .lan a{ height: 0.72rem; line-height: 0.72rem; padding-left: 0.7rem; font-size: 0.28rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height: 6.0rem; }
	.ind-banner .onebox{ left: 0.4rem; margin-left: 0; }
	.ind-banner .onebox .cn{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.3rem;}
	.ind-banner .onebox .en{ font-size: 0.24rem; line-height: 0.24rem; }
	.ind-banner .twobox{ right: 0.4rem; margin-right: 0; }
	.ind-banner .twobox .cn{ font-size: 0.52rem; line-height: 0.52rem; padding-bottom: 0.3rem;}
	.ind-banner .twobox .en{ font-size: 0.28rem; line-height: 0.28rem;}
	.ind-banner .threebox{ top: 35%; transform: translateY(-65%); }
	.ind-banner .threebox .wen{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem;}
	.ind-banner .threebox .msg{ font-size: 0.28rem; line-height: 0.28rem; }
	.ind-banner .swiper-pagination{  text-align: center; margin-left: 0!important; left: 0; right: auto; width: 100%!important; top: auto!important; transform: translateY(0); bottom: 0.4rem; } 
	.ind-banner .swiper-pagination-bullet { display: inline-block; width: 10px; height: 10px; margin: 0 8px!important; } 
	.indexP1 .zimu{ display: none; }
	.indexP1 .leftCon{ width: auto; padding: 0.8rem 0.3rem; position: relative; left: 0; margin-left: 0; top: 0; }
	.indexP1 .name{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.indexP1 .name:after{ width: 0.6rem; }
	.indexP1 .txt{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.45rem 0 0.3rem; }
	.indexP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.indexP1 .btnDiv{ padding-top: 0.7rem; }
	.indexP1 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.indexP1 .rightDiv{ width: auto; height: 5.82rem; }
	.indexP1 .numList{ padding: 0 0.7rem; width: auto;}
	.indexP1 .numList li{ height: 1.5rem; font-size: 0.28rem; }
	.indexP1 .numList li:last-child{ height: auto; }
	.indexP1 .numList li .num{ height: 0.76rem; }
	.indexP1 .numList li em{ font-size: 0.6rem; line-height: 0.6rem; }
	.indexP1 .numList li span{ font-size: 0.6rem; line-height: 0.6rem;}
	.indexP1 .numList li img{ right: 12px; top: 2px; width: 0.2rem; }
	.indexP2{ padding: 1.0rem 0.3rem 0; }
	.indexP2 .bigBox{ padding-top: 0;}
	.indexP2 .bigBox:before{ display: none; }
	.indexP2 .mxfDiv{ padding-left: 0; height: auto; }
	.indexP2 .mxfDiv .bg{ display: none;}
	.indexP2 .imgDiv{ position: relative; width: 100%; height: 4.5rem; }
	.indexP2 .imgDiv img{ height: 100%; object-fit: cover; }
	.indexP2 .conDiv{ height: auto; padding: 0.8rem 0.4rem; }
	.indexP2 .name{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.indexP2 .name:after{ width: 0.6rem; }
	.indexP2 .txt{ font-size: 0.38rem; line-height: 0.56rem; padding: 0.4rem 0 0.3rem; }
	.indexP2 .wen{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP2 .btnDiv{ padding-top: 0.6rem; }
	.indexP2 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.indexP3{ height: auto; }
	.indexP3 .leftList{ width: auto; float: none; overflow: hidden; }
	.indexP3 .leftList li{ width: 50%; height: 3rem; }
	.indexP3 .leftList li:after{ display: none; }
	.indexP3 .leftList li .ico{ height: 0.96rem; }
	.indexP3 .leftList li .ico img{ width: 0.72rem; }
	.indexP3 .leftList li .txt{ font-size: 0.3rem; line-height: 0.3rem; height: 0.45rem;}
	.indexP3 .leftList li .num{ font-size: 0.72rem; line-height: 0.72rem; }
	.indexP3 .rightDiv{ float: none; width: auto; height: auto; }
	.indexP3 .rightDiv .conDiv{ padding: 0.75rem 0.4rem; }
	.indexP3 .name{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.indexP3 .name:after{ width: 0.6rem; }
	.indexP3 .content{ padding-top: 0.4rem; font-size: 0.26rem; line-height: 0.48rem; }

	.indexP4{ height: auto; }
	.indexP4:before{ display: none; }
	.indexP4 .wenLayer{ position: relative; left: 0; top: 0; padding: 0.9rem 0.3rem; }
	.indexP4 .txt{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.indexP4 .txt:after{ width: 0.6rem; }
	.indexP4 .hala{ font-size: 0.38rem; line-height: 0.38rem; padding: 0.4rem 0 0.3rem; }
	.indexP4 .msg{ font-size: 0.28rem; line-height: 0.52rem;}
	.indexP4 .btnDiv{ padding-top: 0.8rem; }
	.indexP4 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }


	.indexP5{ height: auto; padding: 0.9rem 0.3rem; }
	.indexP5 .wal{ height: auto; display: block; }
	.indexP5 .leftCon{ width: auto; }
	.indexP5 .name{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.indexP5 .name:after{ width: 0.6rem; }
	.indexP5 .txt{ font-size: 0.38rem; line-height: 0.38rem; padding: 0.4rem 0 0.35rem; }
	.indexP5 .content{ font-size: 0.28rem; line-height: 0.52rem; }


	.footDiv{ padding: 0.9rem 0.3rem 0.8rem; height: auto; }
	.footDiv:before, .footDiv:after{ display: none; }
	.footDiv .toptop{ height: auto; padding-bottom: 0.3rem; }
	.footDiv .rightDiv{ float: none; width: auto; overflow: hidden; }
	.footDiv .ewm{ float: left; }
	.footDiv .ewm img{ width: 2.1rem; box-shadow: 0px 0px 0.48rem 0px rgba(0, 0, 0, 0.1);}
	.footDiv .share{ padding-top: 0; }
	.footDiv .share li{ margin-left: 0.3rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .share li img{ margin-top: -7px; margin-left: -9px; }
	.footDiv .link2{ display: none;}
	.footDiv .links{ float: none; line-height: 0.48rem; font-size: 0.24rem; }
	.footDiv .links a{ margin-right: 0.35rem; }
	.footDiv .msg{ padding-top: 0.2rem; float: none; font-size: 0.24rem; line-height: 0.48rem; }


	.pageBanner{ height: 3.5rem; }
	.pageBanner .txt{ font-size: 0.48rem; line-height: 0.48rem; }
	.collegeP1{ padding: 0.9rem 0.3rem 1.0rem;}
	.collegeP1 .leftImg{ float: none; }
	.collegeP1 .leftImg, .collegeP1 .leftImg img{ margin: 0 auto; width: 2.4rem; }
	.collegeP1 .rightCon{ padding-top: 0.6rem; float: none; width: auto; font-size: 0.28rem; line-height: 0.52rem; }
	.collegeP2{ padding: 0.9rem 0.3rem; }
	.collegeP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; margin-bottom: 0.5rem;}
	.collegeP2 .title:after{ width: 0.6rem; }
	.collPic{ padding-bottom: 1.3rem; }
	.collPic .list .mxfDiv{ display: block; }
	.collPic .list .imgDiv{ width: auto; height: 3.5rem; }
	.collPic .list .conDiv{ padding: 0.7rem 0.45rem; width: auto; }
	.collPic .list .top{ padding-right: 0; height: auto; }
	.collPic .list .top:after{ display: none; }
	.collPic .list .txt{ height: auto; padding-bottom: 0.2rem; font-size: 0.34rem; line-height: 0.48rem; }
	.collPic .list .txt:before{ width: 0.8rem; }
	.collPic .list .txt em{ padding-right: 0.15rem; }
	.collPic .list .content{ margin-top: 0.45rem; line-height: 0.52rem; font-size: 0.28rem; height: 2.08rem; padding-right: 0.35rem; }
	.collPic .btn{ width: 0.96rem; height: 0.96rem; top: auto; bottom: 0; margin-top: 0; }
	.collPic .prev{ left: 50%; margin-left: -1.1rem; }
	.collPic .next{ right: 50%; margin-right: -1.1rem; }
	.collegeP3{ padding: 0.9rem 0.3rem; }
	.collegeP3 .bigBox{ background: url(../images/nimg748Bg.png) center 10% no-repeat; background-size: 100%;}
	.collegeP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.collegeP3 .title:after{ width: 0.6rem; }
	.collegeP3 .list{ padding-top: 0.6rem; }
	.collegeP3 .list ul{ display: block; }
	.collegeP3 .list li{ float: none; width: auto; padding-bottom: 0.5rem;}
	.collegeP3 .list li:last-child{ width: auto; float: none; padding-bottom: 0;}
	.collegeP3 .list li .lbox{ padding-left: 0.6rem; min-height: 3.0rem; background-size: 0.32rem;}
	.collegeP3 .list li .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.25rem;}
	.collegeP3 .list li .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.pageBox{ padding: 0.9rem 0.3rem; }
	.framework .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.framework .title:after{ width: 0.6rem;}
	.framework .content{ padding-top: 0.45rem; font-size: 0.28rem; line-height: 0.52rem; }
	.framework .bigImg{ padding-top: 0.7rem; }
	.framework .list{ padding-top: 0.7rem; }
	.framework .list li{ margin-bottom: 0.4rem; display: block; }
	.framework .list li .imgDiv{ width: auto; height: 4.5rem; }
	.framework .list li .conDiv{ width: auto; padding: 0.65rem 0.45rem; }
	.framework .list li .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.framework .list li .txt:after{ width: 0.6rem; }
	.framework .list li .msg{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.52rem; }
	.framework .list li .btnDiv{ padding-top: 0.5rem; }
	.framework .list li .btnDiv a{ width: 2.5rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.factory .wal2{ padding: 0.9rem 0.3rem; box-sizing: border-box;}
	.factory .wal2:before{ display: none; }
	.factory .numList{ overflow: hidden; float: none; width: auto; border-bottom: #f4f4f4 solid 1px;}
	.factory .numList li{ float: left; width: 33.33%; padding-bottom: 0.35rem; line-height: 0.5rem; font-size: 0.28rem; }
	.factory .numList li .numUp{ font-size: 0.4rem; line-height: 0.4rem; padding-right: 0.15rem;}
	.factory .rightDiv{ width: auto; padding-top: 0.5rem;}
	.factory .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.factory .txt:after{ width: 0.6rem; }
	.factory .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.factoryV{ height: 4.5rem;}
	.aboutP1{ padding: 0.85rem 0.3rem; background: none;}
	.aboutP1 .leftDiv{ width: auto; float: none; }
	.aboutP1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.aboutP1 .txt:after{ width: 0.6rem; }
	.aboutP1 .numList{ padding-top: 0.6rem; overflow: hidden; }
	.aboutP1 .numList li{ float: left; width: 50%; padding-bottom: 0.35rem; line-height: 0.5rem; font-size: 0.28rem; }
	.aboutP1 .numList li:last-child{ padding-bottom: 0.35rem; }
	.aboutP1 .numList li .numUp{ font-size: 0.4rem; line-height: 0.4rem; padding-right: 0.15rem;}
	.aboutP1 .numList li span{ font-size: 0.4rem; line-height: 0.4rem; }
	.aboutP1 .rightDiv{ width: auto; float: none; padding-top: 0.3rem; }
	.aboutP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.aboutV .videobox .imgDiv{ height: 4.5rem; }
	.aboutV .videobox .playbox{ height:1.6rem; margin-top:-0.8rem; }
	.aboutV .videobox .ico img{ width: 0.8rem; }
	.aboutV .videobox .wen{ font-size: 0.32rem; line-height: 0.32rem; padding-top: 0.35rem;}
	.aboutP2{ padding: 0.9rem 0.3rem; background: none; }
	.aboutP2 .leftDiv{ width: auto; float: none; }
	.aboutP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.aboutP2 .title:after{ width: 0.6rem; }
	.aboutP2 .list{ padding-top: 0.75rem; }
	.aboutP2 .list li{ box-sizing: border-box; margin-bottom: 0.5rem; padding-left: 0.25rem; }
	.aboutP2 .list li:before{ width: 2px; height: 100%; }
	.aboutP2 .list li .txt{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.15rem; }
	.aboutP2 .list li .wen{ font-size: 0.3rem; line-height: 0.3rem; }
	.aboutP2 .rightImg{ padding-top: 0.2rem; float: none; width: auto; }
	.aboutP3{ padding: 0.9rem 0.3rem; height: auto; background: url(../images/aboutBg2.jpg) center no-repeat; background-size: cover; }
	.aboutP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.aboutP3 .title:after{ width: 0.6rem; }
	.aboutP3 .imgDiv{ padding-top: 0.6rem; }
	.aboutP3 .imgDiv img{ width: 100%; }
	.aboutP4{ padding: 0.9rem 0.3rem; }
	.aboutP4:before, .aboutP4:after{ display: none; }
	.aboutP4 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.aboutP4 .title:after{ width: 0.6rem; }
	.aboutP4 .imgDiv{ padding-top: 0.6rem; }
	.aboutP4 .imgDiv img{ width: 100%; }
	.aboutP5{ padding: 0.9rem 0.3rem; background: none;}
	.aboutP5 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.aboutP5 .title:after{ width: 0.6rem; }
	.aboutP5 .content{ padding: 0.6rem 0; font-size: 0.28rem; line-height: 0.52rem; }
	.historyPic{ padding-bottom: 0; }
	.historyPic .box-container{ position: relative; height: 1.2rem;}
	.historyPic .box-container:before{ bottom: 0.5rem;}
	.historyPic .box-container .year-swiper{ padding: 0 0.5rem; }
	.historyPic .box-container .swiper-slide{ height: 1.2rem; }
	.historyPic .box-container .swiper-slide .ico{ bottom: 0.4rem; }
	.historyPic .box-container .swiper-slide .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.historyPic .box-container .prev { top: 0.2rem; bottom: auto; width: 1.0rem; height: 1.0rem; }
	.historyPic .box-container .next { top: 0.2rem; bottom: auto; width: 1.0rem; height: 1.0rem; }
	.historyPic .detail-box .item .mxfDiv{ padding-top: 0.5rem;}
	.historyPic .detail-box .item .imgDiv{ float: none; }
	.historyPic .detail-box .item .imgDiv img{ width: 100%; }
	.historyPic .detail-box .item .conDiv{ padding-top: 0.6rem; width: auto; float: none; }
	.historyPic .detail-box .item .year{ padding-bottom: 0.4rem; font-size: 0.56rem; line-height: 0.56rem; }
	.historyPic .detail-box .item .list li{ padding-left: 15px; font-size: 0.28rem; line-height: 0.52rem; }
	.historyPic .detail-box .item .list li:before{ top: 0.2rem; width: 0.12rem; height: 0.12rem; }
	.aboutP6 li{ width: 50%; }
	.aboutP6 li .name{ left: 0.3rem; bottom: 0.3rem; font-size: 0.3rem; line-height: 0.3rem;}
	.aboutP6 li .hideDiv{ height: 1.0rem; bottom: -45%; }
	.aboutP6 li .txt{ font-size: 0.34rem; line-height: 1.0rem; }
	.aboutP6 li .ico{ display: none; }
	.aboutP6 li:hover .name{ bottom: -30%; }
	.aboutP6 li:hover .hideDiv{ margin-bottom: -0.5rem; }
	.layoutP1{ padding: 0.9rem 0.3rem; }
	.layoutP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.layoutP1 .title:after{ width: 0.6rem; }
	.layoutP1 .numList{ padding-top: 0.6rem; }
	.layoutP1 .numList li .num{ height: 0.75rem; font-size: 0.28rem; }
	.layoutP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.6rem; }
	.layoutP1 .numList li span{ font-size: 0.6rem; line-height: 0.6rem; }
	.layoutP1 .numList li p{ font-size: 0.28rem; line-height: 0.48rem; width: 4.8rem; }
	.layoutP1 .swiper-pagination{ display: block;}
	.layoutP2{ padding: 0.9rem 0.3rem; height: auto; }
	.layoutP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.layoutP2 .title:after{ width: 0.6rem; }
	.layoutP2 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.45rem 0 0.5rem;}
	.layoutP3{ padding: 0.9rem 0.3rem 0.2rem; }
	.layoutP3 .list li{ display: block; }
	.layoutP3 .list li .imgDiv{ width: auto; height: 4.5rem; }
	.layoutP3 .list li .conDiv{ width: auto; padding: 0.65rem 0; }
	.layoutP3 .list li .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.layoutP3 .list li .txt:after{ width: 0.6rem; }
	.layoutP3 .list li .msg{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.52rem; }
	.layoutP3 .list li:nth-child(even) .conDiv{ padding: 0.65rem 0; }
	.planP1{ padding: 0.9rem 0.3rem; background: none; }
	.planP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.planP1 .title:after{ width: 0.6rem; }
	.planP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.45rem 0 0.6rem;}
	.planP1 .numList li .num{ height: 0.75rem; font-size: 0.28rem; }
	.planP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.6rem; padding-right: 0.1rem; }
	.planP1 .numList li p{ font-size: 0.28rem; line-height: 0.48rem; padding: 0 0.3rem;}
	.planP2 .rightImg{ float: none; width: 100%; height: 4.5rem; }
	.planP2 .conDiv{ position: relative; left: 0; margin-left: 0; width: auto; padding: 0.5rem 0.45rem; top: 0; }
	.planP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.planP2 .title:after{ width: 0.6rem; }
	.planP2 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.45rem; }
	.planP3{ padding: 0.9rem 0.3rem; }
	.planP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.planP3 .title:after{ width: 0.6rem; }
	.planP3 .list{ padding-top: 0.6rem; }
	.planP3 .ico{ width: 1.8rem; height: 1.8rem; }
	.planP3 .ico img{ width: 0.9rem; margin-left: -0.45rem; margin-top: -0.45rem; }
	.planP3 .name{ font-size: 0.3rem; line-height: 0.52rem; padding-top: 0.35rem; }
	.planP3 .swiper-pagination{ display: block;}
	.planP4{ height: 6rem; padding: 0 0.3rem; }
	.planP4 .conDiv{ width: 85%; }
	.planP4 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.planP4 .title:after{ width: 0.6rem;}
	.planP4 .content{ font-size: 0.28rem; line-height: 0.52rem; height: 3.12rem; padding-right: 0.25rem; overflow: auto; margin-top: 0.45rem; }
	.planP5{ padding: 0.9rem 0.3rem 0.8rem; }
	.planP5 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.planP5 .title:after{ width: 0.6rem;}
	.planP5 .wen{ padding-top: 0.45rem; font-size: 0.3rem; line-height: 0.52rem; }
	.planP5 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.planP5 .list{ padding-top: 0.5rem; }
	.planP5 .list ul{ margin-right: 0; }
	.planP5 .list li{ float: none; width: auto; padding-bottom: 0.25rem; }
	.planP5 .list li .box{ margin-right: 0; height: 1.0rem; font-size: 0.28rem; line-height: 1.0rem; padding-left: 0.4rem; }
	.planP5 .list li .box:after{ right: 0.5rem; }
	.honest .detail{ margin-bottom: 0.3rem; }
	.honest .detail a{ padding: 0 0 0.5rem; height: auto; }
	.honest .detail .imgDiv{ position: relative; height: 3.8rem; }
	.honest .detail .imgDiv img{ width: 100%; height: 100%; object-fit: cover;}
	.honest .detail .name{ padding: 0.4rem 0.3rem 0; height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; }
	.honest .detail .time{ padding: 0.1rem 0.3rem 0; font-size: 0.3rem; line-height: 0.3rem; }
	.honest .detail .content{ padding: 0.3rem 0.3rem 0; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.honest .detail .more{ display: none; }
	.honest .list{ padding-top: 0.3rem; }
	.honest .list li{ margin-bottom: 0.3rem; }
	.honest .list li a{ height: auto; padding: 0.3rem 0.45rem; }
	.honest .list li a:after{ display: none; }
	.honest .list li .name{ font-size: 0.34rem; line-height: 0.56rem; height: 0.56rem; }
	.honest .list li .time{ padding-top: 0.1rem; font-size: 0.3rem; line-height: 0.3rem;}
	.honest .list li .content{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.honest .moreBtn{ width: 3.5rem; margin: 0.2rem auto 0; }
	.honest .moreBtn a{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; text-indent: 1.6rem; }
	.honest .moreBtn a:before{ left: 0.9rem; }
	.complain{ padding: 0.9rem 0.3rem; }
	.complain:before, .complain:after{ display: none; }
	.complain .toptop{ height: auto; padding-bottom: 0.45rem; overflow: hidden; }
	.complain .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.complain .title:after{ width: 0.6rem; }
	.complain .links{ position: relative; padding-top: 0.35rem; }
	.complain .links li{ float: left; margin-left: 0; margin-right: 0.4rem; font-size: 0.28rem; height: 0.7rem; line-height: 0.7rem; }
	.complain .mxfDiv .layer{ position: relative; width: auto; padding: 0.6rem 0.35rem; height: auto;}
	.complain .mxfDiv .txt{ padding: 0 0 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.complain .mxfDiv .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.marketP1{ padding: 0.8rem 0.3rem 1.1rem; }
	.marketP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.marketP1 .title:after{ width: 0.6rem; }
	.marketP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.35rem 0 0.7rem; }
	.marketP1 .imgDiv img{ width: 100%; }
	.marketP2{ padding: 0.9rem 0.3rem; height: auto; }
	.marketP3{ padding: 0.9rem 0.3rem 0; }
	.marketP3 .tab{ overflow: auto; padding-bottom: 0.35rem;}
	.marketP3 .tab ul{ width: 12.0rem; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.marketP3 .tab li{ width: auto; display: inline-block; margin: 0 0.4rem; }
	.marketP3 .tab li .ico{ width: 0.96rem; height: 1.1rem; margin: 0 auto; position: relative; }
	.marketP3 .tab li .ico img{ width: 0.96rem; }
	.marketP3 .tab li .name{ padding-top: 0.35rem; font-size: 0.32rem; line-height: 0.32rem; height: 0.86rem;}
	.marketP3 .conDiv{ padding: 0.6rem 0; }
	.marketP3 .txt{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.marketP3 .txt:after{ width: 0.6rem; }
	.marketP3 .content{ padding: 0.45rem 0; font-size: 0.28rem; line-height: 0.52rem; }
	.marketP3 .wen{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.marketP3 .list li{ padding-left: 0.28rem; font-size: 0.28rem; line-height: 0.52rem; }
	.marketP3 .list li:before{ top: 0.18rem; }
	.marketP3 .hh{ font-size: 0.28rem; line-height: 0.52rem; }
	.marketP3 .bg{ display: none; }
	.serviceP1{ padding-top: 0.9rem; }
	.serviceP1:before{ display: none;}
	.serviceP1 .wal2{ padding: 0 0.3rem; box-sizing: border-box; }
	.serviceP1 .content{ padding-bottom: 0.6rem; font-size: 0.28rem; line-height: 0.52rem;}
	.serviceP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.serviceP1 .title:after{ width: 0.6rem; }
	.serviceP1 .list{ padding-top: 0.5rem; }
	.serviceP1 .list li{ width: 50%; }
	.serviceP1 .list li .txtLayer{ margin-top: -0.65rem; }
	.serviceP1 .list li .num{ font-size: 0.72rem; line-height: 0.72rem; height: 0.96rem; }
	.serviceP1 .list li .wen{ font-size: 0.3rem; line-height: 0.3rem; }
	.serviceP2{ padding: 0.9rem 0.3rem; }
	.serviceP2 .toptop{ height: auto; padding-bottom: 0.5rem;}
	.serviceP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.serviceP2 .title:after{ width: 0.6rem; }
	.serviceP2 .tab2{ position: relative; padding-top: 0.4rem; }
	.serviceP2 .tab2 li{ margin-left: 0; margin-right: 0.4rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.serviceP2 .list ul{ margin-right: -0.2rem; }
	.serviceP2 .list li{ width: 33.33%; padding-bottom: 0.25rem;}
	.serviceP2 .list li .lbox{ margin-right: 0.2rem; height: 1.2rem; }
	.serviceP2 .list li .lbox img{ max-width: 1.65rem; max-height: 1.0rem; }
	.serviceP3{ padding: 0.9rem 0.3rem 0.6rem; }
	.serviceP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.serviceP3 .title:after{ width: 0.6rem; }
	.serviceP3 .content{ padding: 0.3rem 0 0.5rem; font-size: 0.28rem; line-height: 0.52rem; }
	.serviceP3 .list ul{ margin-right: -0.25rem; }
	.serviceP3 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.serviceP3 .list li .box{ margin-right: 0.25rem; }
	.serviceP3 .list li .layer{ height: 1.5rem; margin-top: -0.75rem; }
	.serviceP3 .list li .ico img{ width: 0.86rem; }
	.serviceP3 .list li .name{ padding-top: 0.4rem; font-size: 0.32rem; line-height: 0.32rem; }
	.serviceP4{ padding: 0.9rem 0.3rem 0.5rem; height: auto; }
	.serviceP4 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.serviceP4 .title:after{ width: 0.6rem; }
	.serviceP4 .content{ padding: 0.35rem 0 0.6rem; font-size: 0.28rem; line-height: 0.52rem; }
	.serviceP4 .numList{ padding-left: 0; }
	.serviceP4 .numList li{ width: 50%; padding-bottom: 0.4rem;}
	.serviceP4 .numList li .num{ font-size: 0.6rem; line-height: 0.6rem; height: 0.8rem; }
	.serviceP4 .numList li .wen{ font-size: 0.3rem; line-height: 0.5rem; }
	.chainP1{ padding: 0.9rem 0.3rem 0.2rem; }
	.chainP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.chainP1 .title:after{ width: 0.6rem; }
	.chainP1 .list{ padding-top: 0.6rem; }
	.chainP1 .list li{ display: block; }
	.chainP1 .list li .imgDiv{ width: auto; height: 4.5rem; }
	.chainP1 .list li .conDiv{ width: auto; padding: 0.65rem 0; }
	.chainP1 .list li .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.chainP1 .list li .wen{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.25rem; }
	.chainP1 .list li .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.chainP1 .list li:nth-child(even) .conDiv{ padding: 0.65rem 0; }
	.chainP2{ padding: 0.9rem 0.3rem; }
	.chainP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.chainP2 .title:after{ width: 0.6rem; }
	.chainP2 .content{ padding: 0.3rem 0 0.5rem; font-size: 0.28rem; line-height: 0.52rem; }
	.chainPic .name{ bottom: 0.25rem; }
	.chainPic .name em{ height: 0.6rem; line-height: 0.6rem; padding: 0 0.3rem; }
	.chainPic .btn{ width: 0.96rem; height: 0.96rem; margin-top: -0.48rem; }
	.chainPic .prev{ left: 0.3rem; }
	.chainPic .next{ right: 0.3rem; }
	.supportP1{ padding: 0.9rem 0.3rem; }
	.supportP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.supportP1 .title:after{ width: 0.6rem; }
	.supportP1 .list{ padding-top: 0.5rem; }
	.supportP1 .list ul{ margin-right: -0.2rem; }
	.supportP1 .list li{ padding-bottom: 0.2rem; }
	.supportP1 .list .li01{ width: 50%; }
	.supportP1 .list li .box{ margin-right: 0.2rem; height: 2.5rem; }
	.supportP1 .list li .box:after{ height: 50%; background: url(../images/bg1.png) top repeat-x; }
	.supportP1 .list li .imgDiv{ height: 2.5rem; }
	.supportP1 .list li .layer{ bottom: 0.35rem; padding: 0 0.3rem;}
	.supportP1 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.supportP2{ padding: 0.9rem 0.3rem; height: auto; }
	.supportP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; margin-bottom: 0.5rem; }
	.supportP2 .title:after{ width: 0.6rem; }
	.drawPic{ padding-bottom: 1.3rem; }
	.drawPic .botDiv{ height: 1.8rem; padding: 0.3rem 0.3rem 0; }
	.drawPic .wen{ font-size: 0.3rem; line-height: 0.3rem; }
	.drawPic .name{ padding-top: 0.15rem; font-size: 0.28rem; line-height: 0.42rem; height: 0.84rem; }
	.drawPic .btn{ width: 0.96rem; height: 0.96rem; top: auto; bottom: 0; margin-top: 0; }
	.drawPic .prev{ left: 50%; margin-left: -1.1rem; }
	.drawPic .next{ right: 50%; margin-right: -1.1rem; }
	.supportP2 .btnDiv{ width: 2.8rem; margin: 0.5rem auto 0; }
	.supportP2 .btnDiv a{ height: 0.92rem; line-height: 0.92rem; text-indent: 1.1rem; font-size: 0.28rem; border-radius: 0.48rem;}
	.supportP2 .btnDiv img{ left: 0.4rem; }
	.supportP2 .leftDiv{ width:auto; float:none;}
	.supportP2 .conDiv{ padding: 0.6rem;}
	.supportP2 .conDiv .wen{ font-size:0.28rem; padding-bottom: 0.5rem; }
	.supportP2 .conDiv .list li{ padding-left:0.4rem; font-size: 0.26rem; line-height: 0.52rem; background:url(../images/ico3.png) left 0.14rem no-repeat; background-size:0.24rem;}
	.supportP2 .rightImg{ width:auto; float:none; padding-top:0.6rem;}

	.supportP3{ padding: 0.9rem 0.3rem; }
	.supportP3 .zsxDiv{ display: block; }
	.supportP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.supportP3 .title:after{ width: 0.6rem; }
	.supportP3 .list{ padding-top: 0.56rem; }
	.supportP3 .list li{ padding-left: 0.42rem; font-size: 0.34rem; line-height: 0.6rem; }
	.supportP3 .list li:before{ margin-top: -0.13rem; width: 0.26rem; height: 0.26rem; }
	.supportP3 .rightImg{ width: auto; padding-right: 0; padding-top: 0.6rem; text-align: center;}
	.supportP3 .rightImg img{ width: 70%; }
	.supportP4{ margin-top:0.9rem; padding: 0.9rem 0.3rem 0.5rem; }
	.supportP4 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.supportP4 .title:after{ width: 0.6rem; }
	.supportP4 .list{ padding-top: 0.7rem; }
	.supportP4 .list li{ width: 50%; font-size: 0.28rem; padding-bottom: 0.5rem;}
	.supportP4 .list li .num{ height: 0.6rem; }
	.supportP4 .list li .numUp{ font-size: 0.52rem; line-height: 0.52rem; padding-right: 0.1rem; }
	.supportP4 .list li i{ font-size: 0.52rem; line-height: 0.52rem; padding-right: 0.1rem; }
	.supportP4 .list li span{ padding-top: 0.15rem; }
	.supportP5{ padding: 0.9rem 0.3rem; }
	.supportP5 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; margin-bottom: 0.5rem; }
	.supportP5 .title:after{ width: 0.6rem; }
	.honorPic{ padding-bottom: 1.3rem; }
	.honorPic .lbox{ height: 4.2rem; }
	.honorPic .imgDiv{ height: 2.8rem; }
	.honorPic .imgDiv img{ max-width: 1.56rem; max-height: 2.25rem;}
	.honorPic .name{ padding: 0.2rem 0.3rem 0; font-size: 0.28rem; height: 0.42rem; line-height: 0.42rem; }
	.honorPic .year{ font-size: 0.24rem; line-height: 0.42rem; padding: 0 0.3rem;}
	.honorPic .btn{ width: 0.96rem; height: 0.96rem; top: auto; bottom: 0; margin-top: 0;}
	.honorPic .prev{ left: 50%; margin-left: -1.1rem; }
	.honorPic .next{ right: 50%; margin-right: -1.1rem; }
	.supportP6{ padding: 0.9rem 0.3rem; }
	.supportP6 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.supportP6 .title:after{ width: 0.6rem;}
	.supportP6 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.3rem 0 0.5rem; }
	.supportP6 .mxfDiv{ position: relative;}
	.economic .list { width: 100%; left: 0; margin-left: 0; }
	.economic .swiper-slide-active .img {width: 100%; }
	.supportP6 a.arrow { width: 0.96rem; height: 0.96rem; margin-top: -0.48rem; box-shadow: 0px 0px 0.28rem 0px rgba(0, 0, 0, 0.1); }
	.supportP6 a.arrow.prev { left: 0.3rem; }
	.supportP6 a.arrow.next { right: 0.3rem; }
	.news .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.news .title:after{ width: 0.6rem; }
	.news .list li{ height: 2.5rem; }
	.news .list li a{ padding-left: 3.2rem; height: 2.5rem; }
	.news .list li .imgDiv{ top: 0.35rem; }
	.news .list li .imgDiv img{ width: 2.9rem; }
	.news .list li .time{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.news .list li .name{ padding-top: 0.1rem; font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.news .list li .content{ display: none; }
	.newsTop{ height: 4.2rem; }
	.newsTop .name{ font-size: 0.38rem; padding: 0 0.4rem; line-height: 0.64rem; }
	.newsTop .time{ padding-top: 0.2rem; }
	.newsTop .time em{ font-size: 0.26rem; padding: 0 0.25rem; }
	.newsBot .leftDiv{ width: auto; float: none; padding: 0.8rem 0.3rem 1.0rem; border-right: none;}
	.newsBot .mxfDiv{ width: auto; }
	.newsBot .content{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.3rem;}
	.newsBot .imgDiv{ padding: 0.5rem 0; }
	.newsBot .imgDiv img{ width: 100%; }
	.newsBot .share{ padding-bottom: 0.6rem; }
	.newsBot .share b{ font-size: 0.28rem; padding-bottom: 0.15rem; }
	.newsBot .share li{ margin-right: 0.2rem; }
	.newsBot .share li a{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; }
	.newsBot .share li img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.2rem; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ padding: 0.25rem 0.3rem; height: auto; line-height: 0.5rem; }
	.duty{ padding-top: 0.8rem; }
	.duty .list li{ height: auto; }
	.duty .list li .bigBox{ width:100%; float: none;}
	.duty .list li .imgDiv{ width:100%; height: 4.2rem; float: none;}
	.duty .list li .contentBox{ position: relative; left: 0; margin-left: 0; top: auto; width: auto; padding: 0.5rem 0.3rem;}
	.duty .list li:nth-of-type(2n) .imgDiv{ float: none; }
	.duty .list li:nth-of-type(2n) .contentBox{ right: 0; margin-right: 0; margin-left: 0; left: auto; padding: 0.5rem 0.3rem;}
	.duty .list li .name{ font-size: 0.32rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.duty .list li .content{ font-size:0.26rem; line-height:0.5rem; padding-top: 0.5rem; }
	.resourceP1{ padding: 0.9rem 0.3rem; }
	.resourceP1 .leftCon{ width: auto; float: none; }
	.resourceP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.resourceP1 .title:after{ width: 0.6rem;}
	.resourceP1 .content{ padding-top: 0.45rem; font-size: 0.28rem; line-height: 0.52rem; }
	.resourceP1 .rightImg{ padding-top: 0.6rem; float: none; width: auto; }
	.resourceP2:after{ display: none; }
	.resourceP2 .leftImg{ float: none; width: 100%; height: 4.5rem; }
	.resourceP2 .conDiv{ position: relative; right: auto; margin-right: 0; width: auto; top: 0; padding: 0.5rem 0.45rem 0.7rem;}
	.resourceP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.resourceP2 .title:after{ width: 0.6rem;}
	.resourceP2 .wen{ font-size: 0.32rem; line-height: 0.56rem; padding-top: 0.45rem; }
	.resourceP2 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.4rem; }
	.resourceP3{ padding: 0.9rem 0.3rem 0.2rem; }
	.resourceP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.resourceP3 .title:after{ width: 0.6rem; }
	.resourceP3 .list{ padding-top: 0.6rem; }
	.resourceP3 .list li{ display: block; }
	.resourceP3 .list li .imgDiv{ width: auto; height: 4.5rem; }
	.resourceP3 .list li .conDiv{ width: auto; padding: 0.65rem 0; }
	.resourceP3 .list li .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.resourceP3 .list li .wen{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.25rem; }
	.resourceP3 .list li .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.resourceP3 .list li:nth-child(even) .conDiv{ padding: 0.65rem 0; }
	.resourceP4 ul{ height: 3.8rem;}
	.resourceP4 li{ height: 3.8rem; }
	.resourceP4 li .ico img{ width: 0.48rem; }
	.resourceP4 li .name{ padding-top: 0.3rem; font-size: 0.32rem; line-height: 0.32rem; }
	.resourceP4 li:hover .layer{ top: -0.4rem; }
	.honor .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.honor .title:after{ margin-left: -0.3rem; width: 0.6rem; }
	.honor .list{ padding-top: 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.3rem; }
	.honor .list li .lbox{ height: 4.2rem; margin-right: 0.2rem; padding-top: 0.2rem; }
	.honor .list li .imgDiv{ height: 2.8rem; }
	.honor .list li .imgDiv img{ max-width: 1.56rem; max-height: 2.25rem;}
	.honor .list li .name{ padding: 0.1rem 0.3rem 0; font-size: 0.28rem; height: 0.42rem; line-height: 0.42rem; }
	.honor .list li .year{ font-size: 0.24rem; line-height: 0.42rem; padding: 0 0.3rem;}
	.honor .moreBtn{ margin: 0.5rem auto 0; width: 3.0rem; }
	.honor .moreBtn a{width: 3.0rem; font-size: 0.28rem; height: 0.9rem; line-height: 0.84rem; }
	.pic-modal-box .box { padding: 0 0.25rem; }
    .pic-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.pic-modal-box .name { font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
 	.pic-modal-box .close { right: 10px; top: 10px;; width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.pic-modal-box .pic-box img { max-width: 6.2rem;}
	.jobP1{ padding: 0.9rem 0.3rem 0; background: #f6f5f6; }
	.jobP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.jobP1 .title:after{ width: 0.6rem;}
	.jobP1 .mxfDiv{ margin-top: 0.5rem; height: auto; display: block; }
	.jobP1 .leftDiv{ width: 100%; }
	.jobPic .swiper-pagination{ left: 0.35rem; bottom: 0.3rem; }
	.jobP1 .rightDiv{ width: auto; height: auto; display: block; padding: 0.6rem 0.45rem; }
	.jobP1 .txt{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem;}
	.jobP1 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.jobP2{ padding: 0.45rem 0.3rem 0.9rem;}
	.jobP2 .list li{ margin-bottom: 0.2rem; }
	.jobP2 .list li .topDiv{ height: 1rem; }
	.jobP2 .list li .topDiv:after{ right: 0.4rem; width: 8px; height: 15px; margin-top: -8px; background-size: 8px; }
	.jobP2 .list li .name{ padding-left: 0.4rem; line-height: 1.0rem; font-size: 0.28rem; height: 1.0rem; }
	.jobP2 .list li .name b{ font-size: 0.32rem; padding-right: 0.4rem; }
	.jobP2 .list li .name em{ padding-left: 0.36rem; background-size: 0.2rem; }
	.jobP2 .list li .msgList{ padding: 0.2rem 0; margin-bottom: 0.5rem;}
	.jobP2 .list li .msgList dd{ float: none; line-height: 0.56rem; font-size: 0.28rem; padding-right: 0; }
	.jobP2 .list li .hideBox{ padding: 0.4rem 0.4rem 0.4rem; }
	.jobP2 .list li .cn{ font-size: 0.32rem; line-height: 0.32rem;}
	.jobP2 .list li .txt{ font-size: 0.28rem; line-height: 0.5rem; }
	.jobP2 .list li .msg{ font-size: 0.28rem; line-height: 0.5rem; padding: 0.24rem 0 0.5rem; }
	.xizhenBan{ height: 5.2rem; }
	.xizhenBan .wen{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.35rem; }
	.xizhenBan .txt{ font-size: 0.48rem; line-height: 0.72rem; width: 85%; }

	.xizhenP1 .wal2{ padding: 0.9rem 0.3rem; box-sizing: border-box;}
	.xizhenP1 .wal2:before{ display: none; }
	.xizhenP1 .leftDiv{ width: 100%; float: none; }
	.xizhenP1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.xizhenP1 .txt:after{ width: 0.6rem; }
	.xizhenP1 .numList{ padding-top: 0.5rem; overflow: hidden; border-bottom: #f4f4f4 solid 1px;}
	.xizhenP1 .numList li{ float: left; width: 33.33%; padding-bottom: 0.35rem; line-height: 0.5rem; font-size: 0.28rem; }
	.xizhenP1 .numList li .numUp{ font-size: 0.4rem; line-height: 0.4rem; padding-right: 0.15rem;}
	.xizhenP1 .rightDiv{ width: auto; padding-top: 0.5rem;}
	.xizhenP1 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.xizhenP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.xizhenP2{ padding: 0.9rem 0.3rem; }
	.xizhenP2 .list li .layer{ bottom: 0.35rem; padding: 0 0.4rem; }
	.xizhenP2 .list li .txt{ font-size: 0.34rem; line-height: 0.34rem; padding-left: 0.2rem; }
	.xizhenP2 .list li .txt:before{ top: 0; height: 0.3rem; }
	.xizhenP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; padding: 0.25rem 0.2rem 0 0.2rem; }
	.xizhenP2 .swiper-pagination{ display: block; }
	.xizhenP3{ padding: 0 0.3rem 0.9rem; }
	.xizhenP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.xizhenP3 .title:after{ width: 0.6rem;}
	.xizhenP3 .mxfDiv{ margin-top: 0.5rem; height: 7.0rem; }
	.xizhenP3 .txtLayer{ padding-left: 0.45rem; }
	.xizhenP3 .name{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.2rem; }
	.xizhenP3 .msgList{ padding-top: 0.3rem; }
	.xizhenP3 .msgList li{ font-size: 0.26rem; line-height: 0.48rem; }
	.xizhenP3 .ewm{ padding-top: 0.45rem; }
	.xizhenP3 .ewm .limg img{ width: 2.0rem; }
	.xizhenP3 .ewm p{ padding-top: 0.15rem; font-size: 0.26rem; line-height: 0.26rem;  }
	.contact .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.contact .title:after{ width: 0.6rem;}
	.contact .list{ padding-top: 0.6rem; }
	.contact .list ul{ margin-right: 0; }
	.contact .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.contact .list li:last-child{ padding-bottom: 0; }
	.contact .list li .box{ margin-right: 0; padding-top: 0.4rem;}
	.contact .list li .box:before{ height: 2px; }
	.contact .list li .box:after{ width: 20%; height: 2px;  }
	.contact .list li .name{ font-size: 0.34rem; line-height: 0.34rem; }
	.contact .list li .msg{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.5rem; width: auto; }
	.mapDiv{ height: 5.4rem; }
	/*2023.5.6*/
	.sundellP1 .wal2{ padding: 0.9rem 0.3rem; box-sizing: border-box;}
	.sundellP1 .wal2:before{ display: none; }
	.sundellP1 .leftDiv{ width: 100%; float: none; }
	.sundellP1 .numList{ overflow: hidden; border-bottom: #f4f4f4 solid 1px;}
	.sundellP1 .numList li{ float: left; width: 33.33%; padding-bottom: 0.5rem; line-height: 0.5rem; font-size: 0.28rem; }
	.sundellP1 .numList li .numUp{ font-size: 0.4rem; line-height: 0.4rem; padding-right: 0.15rem;}
	.sundellP1 .rightDiv{ width: auto; padding-top: 0.75rem;}
	.sundellP1 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.sundellP1 .name:after{ width: 0.56rem; }
	.sundellP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.45rem; }
	.sundellP1 .txt{ font-size: 0.32rem; line-height: 0.56rem; padding-top: 0.4rem; }
	.sundellP1 .msg{ font-size: 0.28rem; line-height: 0.52rem;}
	.sundellP2 .wen{ position: relative; left: 0; margin-left: 0; bottom: 0; width: 100%; height: auto; padding: 0.2rem 0.3rem; }
	.sundellP2 .wen p{ line-height: 0.56rem; font-size: 0.28rem; padding-left: 0.36rem; background: url(../images/nimg13_1.png) left 0.15rem no-repeat; background-size: 0.24rem;}
	.sundellP3{ padding: 0.9rem 0.3rem; }
	.sundellP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.sundellP3 .title:after{ margin-left: -0.28rem; width: 0.56rem; }
	.sundellP3 .mxfDiv{ margin-top: 0.5rem; }
	.sundellP3 .imgDiv{ width: auto; }
	.sundellP3 .conDiv{ padding: 0.6rem 0.4rem 0.5rem; width: auto; position: relative; top: 0; margin-top: 0; height: auto; }
	.sundellP3 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.sundellP3 .lie li{ padding-left: 1.4rem; font-size: 0.28rem; min-height: 0.64rem;}
	.sundellP3 .lie li:before{ left: 1.06rem; top: 5px; width: 6px; height: 6px; }
	.sundellP3 .lie li:after{ left: 1.1rem; top: 5px; }
	.sundellP3 .lie li .year{ font-size: 0.32rem; }
	.sundellP4{ padding: 0.9rem 0.3rem; background: #f6f6f6; }
	.sundellP4 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.sundellP4 .title:after{ margin-left: -0.28rem; width: 0.56rem; }
	.sundellP4 .limg{ padding-top: 0.5rem; }
	.sundellP4 .limg img{ width: 100%; }
	.sundellP5{ padding: 0.9rem 0.3rem; }
	.sundellP5 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.sundellP5 .title:after{ margin-left: -0.28rem; width: 0.56rem; }
	.sundellP5 .list{ margin-top: 0.7rem;}
	.sundellP5 .list:after{ left: 0.15rem; top: 0; width: 2px; height: 100%; }
	.sundellP5 .list li{ float: none; width: auto; overflow: hidden; padding-bottom: 0.5rem; text-align:left; }
	.sundellP5 .list li .ico{ height: auto; position: absolute; right: 0; top: 0; }
	.sundellP5 .list li .ico img{ height: 0.72rem; }
	.sundellP5 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; height: auto; padding-left: 0.56rem;}
	.sundellP5 .list li .name:after{ bottom: auto; top: 0; left:0; margin-left:0; width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.sundellP5 .list li .time{ padding-top: 0.4rem; padding-left: 0.56rem; font-size: 0.32rem; line-height: 0.32rem; }
	.sundellP5 .list li .ss{ padding-top: 0.3rem; padding-left: 0.56rem; }
	.sundellP5 .list li .ss dd{ float: left; width: 50%; box-sizing: border-box; line-height: 0.52rem; padding-left: 0.3rem; font-size: 0.26rem; }
	/*2024.9.21*/
	.xizhenP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.xizhenP2 .title:after{ width: 0.6rem;}
	.download{ padding-top:0.8rem;}
	.download li a{ background:url(../images/nimg18_1.png) 0.3rem center no-repeat; background-size:0.3rem; font-size: 0.26rem; padding-left: 0.74rem; height:1rem; line-height:1rem; }
	.download li a:after{ right:0.3rem; }
	/*2024.9.24*/
	.ESGP1{ padding: 1.0rem 0.3rem; }
	.ESGP1 .title{ font-size:0.42rem; line-height:0.42rem; padding-bottom:0.35rem; }
	.ESGP1 .title:after{ margin-left:-0.28rem; width:0.56rem; }
	.ESGP1 .list{ padding-top:0.7rem;}
	.ESGP1 .list ul{ margin-right:0;}
	.ESGP1 .list li{ float:none; width:auto; padding-bottom: 0.5rem;}
	.ESGP1 .list li .box{ margin-right:0;}
	.ESGP1 .list li .name{ margin-top:0.3rem; height:0.48rem; line-height:0.48rem; font-size:0.3rem; }
	.ESGP1 .more{ margin-top:0.5rem;}
	.ESGP1 .more a{ font-size:0.32rem;}
	.ESGP1 .more img{ margin-left:0.25rem; width:14px;}
	.ESGP2{ padding:1.0rem 0.3rem;}
	.ESGP2 .title{ font-size:0.42rem; line-height:0.42rem; padding-bottom:0.35rem; }
	.ESGP2 .title:after{ margin-left:-0.28rem; width:0.56rem; }
	.ESGP2 .list{ padding-top:0.7rem;}
	.ESGP2 .list ul{ margin-right:0;}
	.ESGP2 .list li{ float:none; width:auto; padding-bottom:0.3rem;}
	.ESGP2 .list li .box{ margin-right:0;}
	.ESGP2 .list li .box a{ height:1.2rem; line-height:1.2rem; background:#fff url(../images/nimg18_1.png) 0.3rem center no-repeat; padding-left:0.8rem; font-size:0.3rem; background-size:0.36rem; }
	.ESGP2 .list li .box a:hover{ background:#ed1a55 url(../images/nimg18_1on.png) 0.3rem center no-repeat; background-size:0.36rem;}
	.ESGP2 .more{ margin-top:0.5rem;}
	.ESGP2 .more a{ font-size:0.32rem;}
	.ESGP2 .more img{ margin-left:0.25rem; width:14px;}
	.ESGP3{ padding:1.0rem 0.3rem;}
	.ESGP3 .title{ font-size:0.42rem; line-height:0.42rem; padding-bottom:0.35rem; }
	.ESGP3 .title:after{ margin-left:-0.28rem; width:0.56rem;}
	.ESGP3 .list{ padding-top:0.7rem;}
	.ESGP3 .list ul{ margin-right:-0.2rem;}
	.ESGP3 .list li{ width:50%; padding-bottom:0.4rem;}
	.ESGP3 .list li .box{ margin-right:0.2rem;}
	.ESGP3 .list li .name{ margin-top:0.25rem; height:0.96rem; line-height:0.48rem; font-size:0.28rem; }
	.ESGP3 .more{ margin-top:0.3rem;}
	.ESGP3 .more a{ font-size:0.32rem;}
	.ESGP3 .more img{ margin-left:0.25rem; width:14px;}
	.reportTop{ padding:1.0rem 0.3rem;}
	.reportTop .name{ font-size: 0.38rem; padding: 0 0.4rem; line-height: 0.64rem; }
	.reportTop .time{ padding-top: 0.2rem; }
	.reportTop .time em{ font-size: 0.26rem; padding: 0 0.25rem; }
	.reportBot{ padding: 0.8rem 0.3rem 1.0rem; }
	.reportBot .conDiv{ width: auto; }
	.reportBot .content{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.3rem;}
	.reportBot .imgDiv{ padding: 0.5rem 0; }
	.reportBot .imgDiv img{ width: 100%; }

}

</pre></body></html>